package io.fredia.femicro.gate.ratelimit.config;

import javax.servlet.http.HttpServletRequest;

/**
 * 默认用户主体服务
 * 
 * @author : Fredia
 * @since : 2018年3月12日
 * @version : v1.0.0
 */
public class DefaultUserPrincipal implements IUserPrincipal {
    @Override
    public String getName(HttpServletRequest request) {
        if(request.getUserPrincipal()==null) {
            return null;
        }
        return request.getUserPrincipal().getName();
    }
}
